package com.ming.easyDevelop.entity.query;

import com.ming.easyDevelop.entity.query.base.BaseParam;
import java.util.Date;
import java.math.BigDecimal;

/**
 * @Description 
 * @Author ming
 * @Date 2024/07/10
 */
public class OrdersQuery extends BaseParam {
	/**
	 * 
	 */
	private Integer orderID;

	/**
	 * 
	 */
	private Integer userID;

	/**
	 * 
	 */
	private Date orderDate;

	/**
	 * orderDate的时间段开始
	 */
	private String orderDateStart;

	/**
	 * orderDate的时间段结束
	 */
	private String orderDateEnd;

	/**
	 * 
	 */
	private BigDecimal totalPrice;

	/**
	 * 
	 */
	private Integer shippingAddressID;

	/**
	 * 
	 */
	private Integer billingAddressID;

	public OrdersQuery(Integer orderID, Integer userID, Date orderDate, BigDecimal totalPrice, Integer shippingAddressID, Integer billingAddressID, String orderDateStart, String orderDateEnd){
		this.orderID = orderID;
		this.userID = userID;
		this.orderDate = orderDate;
		this.totalPrice = totalPrice;
		this.shippingAddressID = shippingAddressID;
		this.billingAddressID = billingAddressID;
		this.orderDateStart = orderDateStart;
		this.orderDateEnd = orderDateEnd;
	}

	public OrdersQuery(){
	}
	public void setOrderID(Integer orderID){
		this.orderID = orderID;
	}

	public Integer getOrderID(){
		return this.orderID;
	}

	public void setUserID(Integer userID){
		this.userID = userID;
	}

	public Integer getUserID(){
		return this.userID;
	}

	public void setOrderDate(Date orderDate){
		this.orderDate = orderDate;
	}

	public Date getOrderDate(){
		return this.orderDate;
	}

	public void setTotalPrice(BigDecimal totalPrice){
		this.totalPrice = totalPrice;
	}

	public BigDecimal getTotalPrice(){
		return this.totalPrice;
	}

	public void setShippingAddressID(Integer shippingAddressID){
		this.shippingAddressID = shippingAddressID;
	}

	public Integer getShippingAddressID(){
		return this.shippingAddressID;
	}

	public void setBillingAddressID(Integer billingAddressID){
		this.billingAddressID = billingAddressID;
	}

	public Integer getBillingAddressID(){
		return this.billingAddressID;
	}

	public void setOrderDateStart(String orderDateStart){
		this.orderDateStart = orderDateStart;
	}

	public String getOrderDateStart(){
		return this.orderDateStart;
	}

	public void setOrderDateEnd(String orderDateEnd){
		this.orderDateEnd = orderDateEnd;
	}

	public String getOrderDateEnd(){
		return this.orderDateEnd;
	}

}